Optimized Printer waiting time for Domestic and Educational Purposes
Ms. J. Sivapriya, Mr. Milind Singh Dev, Mr. Yugansh Shukla, Yash Sinha
SRM Institute of Science and Technology University in Chennai, Tamil Nadu
*Corresponding Author E-mail: milindsingh98@gmail.com, yugansh251@gmail.com
ABSTRACT:
The IoT came with the advancement in many products and services from the primitive services like plumbing, carpeting to the high-end services like the website development and applications. The print process still remains the same. The optimized printing process is required to save time, money and wastage of paper. The printing job can be given by the Mobile phones with all the formatting required by the user. Through global positioning the nearest printing station is searched and the job is scheduled with the expected time of arrival for the user to collect the document. The online payment options and the pre-defined formatting is the thing that makes it ease for usage. The arrival time and the distance is calculated by the mobile devices to facilitate the user.
KEYWORDS: Optimized printing, printing, print servers, location-based, waiting time, global positioning systems.
I. INTRODUCTION:
Despite the numerous efforts of being completely paperless, there are still some places and works in which use of paper is needed. The regulated use of paper should be our first step towards going paperless. In this paper we implement an IoT based printing process in which the user can print the documents through their phone selecting the nearest printer hub given the GPS [1] and the printer hub in return gives the user the estimated arrival time of the user when the print work is done. The android application eases the use of the interface from which the actions are carried on.
The printing process has seen a evolution from dot matrix printer to ink jet printers to modern laser jet printers. The services of the printers still remain the same. The people still prefer to get the documents printed by the local print centre because of the following factors. The operation and maintenance of the printers is still costly and high maintenance along with the refill cartridges. These factors lead to user still following up to the print centres. The print centre can be any local shop which provides printing and photocopy services. The Standard of work done is not always the kind of what we want but we have to negotiate with the quality and demands because of the rush at these centres.The printing charges when considered varies from place to place. There are not only the problems on the customer side there are problems faced by the service providers also. They find it difficult to calculate the total amount when there are different kind of paper and different printing methods. The different files when printed then page count gets mis-numbered and they have to suffer a loss. The wastage of pages happens when the user demands something which is not fulfilled by them. The printer maintenance [5] also sums up more because of the over-usage of the printers. The toner of the printer because of the over usage needs maintenance too frequently. This is why a platform is needed to optimize this task and problems.
II. SERVICE PROVIDED:
We provide many services to the client. We provide a numerous service to the user: -
1. We provide flexible time slot to the user as they can have their output at their time.
2. We provide easy payment options to the user.
3. We provide the user a fast track option so the user can get print immediately.
4. Our app also recommends the shop which is nearest and with least time to complete work.
By using our application, the data which is uploaded on the print server then
we recommend the user the nearest [2] shop and the shop which take least time
for the work to be completed. Now after the shop is confirmed a payment option
comes, we can pay via cash when we get the documents back or we have various
payment gateway which provide the user for pre-payment. After we have selected
everything, we click on the get print option then the document is sent to the
shop and we can get our service at the chosen time slot and go to the shop to
get our product delivered.
Through this system we provide a platform which deals with the problems faced on the domestic and educationalpurposes. It will directly connect to the printer and the user canupload the files and set it according to the needs like font, colour, margin etc.It also solves the issue for managing the transactions for the printer centre manager andthe user pays for what he/she prints.
As it locates all the available print centre nearby [3] to the user location and also the waiting time for the job to be done so we see a more convenient and more optimised way of doing work. By providing the option for the user to schedule the print or fast-forward it, we are easily able to make things fast and work efficient with less hassles like waiting in a queue or standing for our work to be done now we will go to the shop only when our task is completed and the user will collect the printed papers from the centre by themselves. And by providing the option to pay through the app or pay on collection of the printed papers the payments are also easy and more convenient for the user.
III. PROPOSED SYSTEM:
The proposed system for the model includes modules as mentioned in Fig.1. The proposed system can be divided into 4 sub-partitions. They can be
· Mobile Application
· Print server
· Print status and confirmation
· Print hub end
The Mobile application is the user interface with which the user end. Here, the user can upload the documents they want to get printed along with the pre-requisite conditions like the font, margin, font-colour, font size etc. The user can only upload the permitted file formats on the application which are .pptx, .docx, .doc, .pdf, jpeg, .png etc. The documents need to be unlocked in case the document is locked because the locked document can’t be printed. After the user uploads the file and enter all the requests, the file is uploaded onto the print server.
The Print server stores the documents temporarily till the user selects which print hub they want to print the document to. The Print server gives user an option of selecting the print centres according to the distance of commute and the Estimated printing time [5]. It shows the estimated arrival time for the job completion which can be called the sum of the commute distance and the print job time.
Fig.1 The different modules and steps followed
The estimated arrival time [7] is variable to the commute time and the printing time. Consider in the case of traffic congestion in the area then the Estimated time will increase by the factor of which the congestion of traffic. The traffic data will be accessed through the Google Maps real time and it will refresh in every 5 minutes. The print job is variable for the conditions of the breakdown of the printer or the electricity supply crisis. The following factors will be looked upon and used for calculating the close approximation of the arrival time.
After selection of the print centre the document is forwarded to the user selected print centre and the real time print status and the arrival time is shown to the user.
Print Status [6] is given to the user in real time by mentioning the queue number to which the job is being assigned to the user. The estimated time will also be shown to the user along with the complete address of the print centre. The print status will show the estimated time calculated by the print server and the commute time between the user and the print hub.
Print hub is the destination where the actual printing work will take place, the requirements of the user are considered here and the operations are queued up in FCFS (First Come First Serve) [5] with no pre-emption. Each job is considered at the most priority and the confidentiality of the user and user document is followed. The file after the print job is done is deleted from the hub and the hub sends message to the user about the printing process been complete.
Fig. 2 includes the process flow model of the architecture through which the files and process pass from the customer to the print-end. The user gets the print status throughout the printing process and the process gets terminated with the success message when the job is complete. It includes the different process states starting from the user application where the user uploads the file and gives the requirement to be fulfilled. The user then can select the print hub according to their ease. The file is then shared with the print hub through google cloud along with the pre-set parameters and the estimated waiting time is calculated and the user can get the print status in real time. The file is arranged in the queue data structure at the print hub and FCFS is followed. The feedback loop consists of the print status which retrieves the waiting time to the user.
Fig. 2 Process Model for the architecture
IV. FUTURE SCOPE:
For future scope the application can be updated as: -
1. Using recycled papers for printing process for making it eco-friendly.
2. Customizing the proposed model into ATM like machines for printing through scanning the QR codes of the printing or scheduling through application.
3. Using priority queue for the urgent needs of the user for better services.
4. Widening the print services provided by the proposed system.
5. We can add home delivery [3] feature of the printed documents.
6. A feature for adding more security so that the application is more secured and the uploaded data is not.
7. To decrease the waiting time by optimised algorithm.
8. We can also provide discounts and coupon for bulk orders and cash back on various payment options.
V. ACKNOWLEDGEMENTS:
We take this opportunity to thank our project guide Prof. Sivapriya Jeyakumar for their guidance and providing all the necessary facilities for this paper.
VI. CONCLUSION:
The paper represents an android application which is used to have a optimised printing method for efficient and fast printing methods which helps in saving time reducing paper wastage and many more.
The main aim of the project is overcoming the drawbacks of using the traditional printing methods so that one can experience an overall enhanced way of getting the printed material fast and hassle free. The application provides flexible time slot to the user can have their output at their time, provides easy payment options to the user, provides the user a fast track option so the user can get print immediately. And also recommends the shop which is nearest and with least time to complete work.
By reducing all the efforts which we face in our day to day life for either standingin a queue or not getting the desired output which we want or struggling through notgetting the right format or the way we did it or wants to be done due change in the application software version also wasting paper at a large scale because of above issues and many we have completely optimised the way of getting a fast and more efficient way of getting print so that we can save our time and get more efficient result.
VII. REFERENCES:
1. Leveraging Spatial Diversity for Privacy-Aware Location Based Services in Mobile Networks” Xiaofan He, Member, RichengJin, Student Member, Huaiyu Dai.
2. Achieving Location Privacy through CAST in Location Based Services” Ruchika Gupta and Udai Pratap Rao.
3. A Collaboration-Based Scheme for Location-Based Services with Incentive Mechanism” WAN Sheng, HUA Jiafeng, ZHUHui, WANG Hanyi and LI Fenghua.
4. Efficient and Privacy-preserving Polygons Spatial Query Framework for Location-based Services” Hui Zhu, Member, Fen Liu, and Hui Li, Member.
5. Method for Estimation and Optimization of Printer Speed Based on Character Usage Statistics” E. B. Eichelberger, W. C. Rodgers, E. W. Stacy.
6. Sampling Optimization for Printer Characterization by Greedy Search” JánMoroviˇc, Jordi Arnabat, Yvan Richard, and ÁngelAlbarrán.
7. Sampling Optimization forPrinter Characterization by Direct Search” Simone Bianco, Member and Raimondo Schettini, Member.
Received on 07.03.2019 Accepted on 12.05.2019 ©A&V Publications all right reserved Research J. Engineering and Tech. 2019;10(2): 67-70. DOI: 10.5958/2321-581X.2019.00012.6 |
|